#include "head.h"//""：表示从当前工作目录中去寻找该头文件
int mainWorker(int workerNum,workerdata_t *workerArr)
{
    //创建子线程
    for(int i = 0;i < workerNum;i++)
    {
        pid_t pid = fork();
        //根据进程的返回值去执行不同的代码  成功返回父亲接收子进程pid，子进程接收返回值0，失败返回-1
        if(pid == 0)
        {
            while(1)
            {
                sleep(1);
            }
            //希望子进程永远脱离不了这个if结构，即子线程什么都不干
        }

        workerArr[i].status = BUSY;
        workerArr[i].pid = pid;//父进程调用fork 获取了创建的子进程的pid
        printf("i = %d,pid = %d\n",i,pid);
    }
    return 0;
}
